benefit of mankind as a whole - Spanish English Dictionary